/*!
 * \file Nude.h
 * \brief Nude's common includer.
 * \author Nus
 * \date 2008/02/04, 00:09
 */

#ifndef __NUDE_H__
#define __NUDE_H__

// Include common headers.
#include "NudePrefix.pch"

// Nude!
#include "Types.h"
#include "Debug.h"
#include "Utility.h"
#include "Mem.h"
#include "Allocator.h"
#include "Singleton.h"
#include "Hash.h"
#include "Thread.h"
#include "MutualExcl.h"
#include "Mutex.h"
#include "RdWrLock.h"

#include "nuAllocator.h"
#include "nuRTTI.h"
#include "nuPoint.h"
#include "nuRect.h"
#include "nuObject.h"
#include "nuApplication.h"
#include "nuUpdateParam.h"
#include "nuDrawParam.h"
#include "nuExecute.h"
#include "nuExecMgr.h"

#ifdef _MAC

// Mac only headers...
#include "nuMacEvent.h"
#include "nuMacApplication.h"

#endif

#endif
